PM3.02 - King Dedede - Subroutine - 0x1e41c

  1. if ((RandomAccessInt (0x0) NotEqual scalar(3)))
    1. if ((LongtermAccessInt(Temp1) LessThan InternalConstantInt (0x5dc2)))
      1. IfStatementOr (BoolIsTrue RandomAccessBool (0x18))
      2. if (ArticleAvailable value(4))
        1. GenerateArticle { article_id: 4, subaction_only: true }
        2. IntVariableIncrement { variable: LongtermAccessInt(Temp1) }
      3. else
        1. BoolVariableSetTrue { variable: RandomAccessBool (0x15) }
    2. else
      1. BoolVariableSetTrue { variable: RandomAccessBool (0x15) }
    3. BoolVariableSetFalse { variable: RandomAccessBool (0x11) }
    4. BoolVariableSetTrue { variable: RandomAccessBool (0x17) }
    5. if (BoolIsTrue RandomAccessBool (0x15))
      1. IntVariableSet { variable: RandomAccessInt(ThrowDataParam1), value: 497 }
      2. IntVariableSet { variable: RandomAccessInt(ThrowDataParam2), value: 498 }
    6. else
      1. if ((RandomAccessInt (0x0) Equal scalar(2)))
        1. IntVariableSet { variable: RandomAccessInt(ThrowDataParam1), value: 493 }
        2. IntVariableSet { variable: RandomAccessInt(ThrowDataParam2), value: 494 }
      2. else
        1. IntVariableSet { variable: RandomAccessInt(ThrowDataParam1), value: 491 }
        2. IntVariableSet { variable: RandomAccessInt(ThrowDataParam2), value: 492 }
  2. else
    1. IntVariableSet { variable: RandomAccessInt(ThrowDataParam1), value: 495 }
    2. IntVariableSet { variable: RandomAccessInt(ThrowDataParam2), value: 496 }